package gen.kaynak.navitrack.messageProcessState;

public class NSEWDiscovered extends ACMessageProcessState {
	private static NSEWDiscovered state = new NSEWDiscovered();

	private NSEWDiscovered() {

	}

	public static ACMessageProcessState Instance() {
		return state;
	}

	@Override
	void ProcessWhiteSpace(char c, MessageProcessStateManager mpm) {

	}

	@Override
	void ProcessLetter(char c, MessageProcessStateManager mpm) {

	}

	@Override
	void ProcessPunctuation(char c, MessageProcessStateManager mpm) {

	}

	@Override
	void ProcessSymbol(char c, MessageProcessStateManager mpm) {

	}

	@Override
	void ProcessNumber(char c, MessageProcessStateManager mpm) {
		mpm.appendChar(c);
		ChangeState(mpm, DegreeIntegerProcessing.Instance());
	}

}
